having a lot of accumulated experience - Español Inglés Diccionario